Implementation and Evaluation of an Eecient Parallel Delaunay Triangulation Algorithm

نویسنده

  • Jonathan C. Hardwick
چکیده

This paper describes the derivation of an empirically ee-cient parallel two-dimensional Delaunay triangulation program from a theoretically eecient CREW PRAM algorithm. Compared to previous work, the resulting implementation is not limited to datasets with a uniform distribution of points, achieves signiicantly better speedups over good serial code, and is widely portable due to its use of MPI as a communication mechanism. Results are presented for a loosely-coupled cluster of workstations, a distributed-memory multicom-puter, and a shared-memory multiprocessor. The Machi-avelli toolkit used to transform the nested data parallelism inherent in the divide-and-conquer algorithm into achievable task and data parallelism is also described and compared to previous techniques. 1 Introduction Delaunay triangulation represents an important substep in many computationally-intensive applications, including pattern recognition, terrain modelling, and mesh generation for the solution of partial diierential equations. Delaunay trian-gulations and their duals, Voronoi diagrams, are among the most widely-studied structures in computational geometry. Voronoi diagrams have also appeared in many other elds under diierent names 2]; domains of action in crystallography , Wigner-Seitz zones in metallurgy, Thiessen polygons in geography, and Blum's transforms in biology. This paper assumes that the reader is familiar with the basic deenition of Delaunay triangulation in R

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation and Evaluation of an Eecient 2d Parallel Delaunay Triangulation Algorithm

This paper describes the derivation of an empirically e cient parallel two-dimensional Delaunay triangulation program from a theoretically e cient CREW PRAM algorithm. Compared to previous work, the resulting implementation is not limited to datasets with a uniform distribution of points, achieves signi cantly better speedups over good serial code, and is widely portable due to its use of MPI a...

متن کامل

Experience in Parallelizing Mesh Generation Code with High Performance Fortran

Delaunay triangulation exposes highly irregular computation patterns, which imposes challenge on high-level language designers and implementors, in terms of adequate expressiveness of the language and eecient implementation of supported language features. This paper reports an implementation of divide-and-conquer parallel Delaunay triangulation with High Performance Fortran (HPF), a high-level ...

متن کامل

Implementation and Evaluation of an E cient D Parallel Delaunay Triangulation Algorithm

This paper describes the derivation of an empirically e cient parallel two dimensional Delaunay triangulation program from a theoretically e cient CREW PRAM algorithm Compared to pre vious work the resulting implementation is not limited to datasets with a uniform distribution of points achieves signi cantly better speedups over good serial code and is widely portable due to its use of MPI as a...

متن کامل

Parallel 2D Delaunay Triangulations in HPF and MPI

This paper reports on efficient parallel implementations of two-dimensional Delaunay triangulation in High Performance Fortran (HPF) and in Message Passing Interface (MPI). Our parallelization algorithm performs subblock triangulation and boundary merge independently at the same time. The sub-block triangulation is by a divide & conquer Delaunay algorithm known for its sequential efficiency, an...

متن کامل

Dynamic Parallel 3D Delaunay Triangulation

Delaunay meshing is a popular technique for mesh generation. Usually, the mesh has to be refined so that certain fidelity and quality criteria are met. Delaunay refinement is achieved by dynamically inserting and removing points in/from a Delaunay triangulation. In this paper, we present a robust parallel algorithm for computing Delaunay triangulations in three dimensions. Our triangulator offe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997